﻿using System;

namespace Mono.Cecil
{
	// Token: 0x020000E4 RID: 228
	internal sealed class TypeReferenceProjection
	{
		// Token: 0x06000937 RID: 2359 RVA: 0x00005525 File Offset: 0x00003725
		public TypeReferenceProjection(TypeReference type, TypeReferenceTreatment treatment)
		{
			this.Name = type.Name;
			this.Namespace = type.Namespace;
			this.Scope = type.Scope;
			this.Treatment = treatment;
		}

		// Token: 0x040003AB RID: 939
		public readonly string Name;

		// Token: 0x040003AC RID: 940
		public readonly string Namespace;

		// Token: 0x040003AD RID: 941
		public readonly IMetadataScope Scope;

		// Token: 0x040003AE RID: 942
		public readonly TypeReferenceTreatment Treatment;
	}
}
